CC := gcc

main_argv: 01_main_argv.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@


fork: 02_fork.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@

execve: 03_execve.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@

wait: 04_wait.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@

signal: 05_signal.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@

mqueue: 06_mqueue.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@

pipe: 07_pipe.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@

shared_memory: 08_shared_memory.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@

semophere: 09_semophere.c
	-$(CC) $^ -o $@
	-./$@
	-rm $@

practice: 10_practice.c
	-$(CC) $^ -o $@
